package com.originskyseed.platform.task.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 任务课程用户表（OSI_TASK_RELATE_COURSE_USER）
 *
 * @author Tangwanghui
 */
public class TaskRelateCourseUser extends BaseModel {

	/**
	 * 任务id（TASK_ID）
	 */
	private String taskId;

	/**
	 * 课程id（COURSE_ID）
	 */
	private String courseId;

	/**
	 * 用户id（USER_ID）
	 */
	private String userId;

	/**
	 * 用户名称
	 */
	private String name;

	/**
	 * 用户头像（USER_HEAD_PORTRAIT）
	 */
	private String userHeadPortrait;

	/**
	 * 课程名称（COURSE_NAME）
	 */
	private String courseName;

	/**
	 * 状态，0未开始 1开始 2结束（STATUS）
	 */
	private Integer status;

	/**
	 * 是否评价，0否 1是（IS_EVALUATE）
	 */
	private Integer isEvaluate;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取任务id
	 *
	 * @return
	 */
	public String getTaskId() {
		return this.taskId;
	}

	/**
	 * 设置任务id
	 *
	 * @param taskId
	 */
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	/**
	 * 获取课程id
	 *
	 * @return
	 */
	public String getCourseId() {
		return this.courseId;
	}

	/**
	 * 设置课程id
	 *
	 * @param courseId
	 */
	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	/**
	 * 获取用户id
	 *
	 * @return
	 */
	public String getUserId() {
		return this.userId;
	}

	/**
	 * 设置用户id
	 *
	 * @param userId
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * 获取用户头像
	 *
	 * @return
	 */
	public String getUserHeadPortrait() {
		return this.userHeadPortrait;
	}

	/**
	 * 设置用户头像
	 *
	 * @param userHeadPortrait
	 */
	public void setUserHeadPortrait(String userHeadPortrait) {
		this.userHeadPortrait = userHeadPortrait;
	}

	/**
	 * 获取课程名称
	 *
	 * @return
	 */
	public String getCourseName() {
		return this.courseName;
	}

	/**
	 * 设置课程名称
	 *
	 * @param courseName
	 */
	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	/**
	 * 获取状态，0未开始 1开始 2结束
	 *
	 * @return
	 */
	public Integer getStatus() {
		return this.status;
	}

	/**
	 * 设置状态，0未开始 1开始 2结束
	 *
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取是否评价，0否 1是
	 *
	 * @return
	 */
	public Integer getIsEvaluate() {
		return this.isEvaluate;
	}

	/**
	 * 设置是否评价，0否 1是
	 *
	 * @param isEvaluate
	 */
	public void setIsEvaluate(Integer isEvaluate) {
		this.isEvaluate = isEvaluate;
	}

}
